//
//  ReversiVirtualPlayers.h
//  Reversi
//
//  Created by 成瀬 龍人 on 2/10/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>


@interface ReversiVirtualPlayers : NSObject <NSComboBoxDataSource> {
	//	プレイヤークラスの配列
	NSMutableArray* players;
}

//	PlugInsディレクトリからプレイヤープラグインを読み込む
- (void)loadPlugIns;

//	読み込んだPlugInクラスからインスタンスを作成
//	@param	index	配列のインデックス
- (id)playerObjectAtIndex:(int)index;

//	読み込んだPlugInクラスから説明文を取得
//	@param	index	配列のインデックス
- (NSString*)descriptionAtIndex:(int)index;

//	NSComboBoxDataSourceプロトコルのメソッド
- (int)numberOfItemsInComboBox:(NSComboBox*)aComboBox;
- (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(NSInteger)index;

@end